package com.mall.interface1.api;

import com.mall.commons.utils.PageResult;
import com.mall.domain.PmsProductCategory;
import com.mall.vo.PmsProductCategoryVo;

import java.util.List;

public interface PmsProductCategoryApi {

    //查询所有一级分类及子分类
    List<PmsProductCategoryVo> findAll();

    //添加商品分类
    Long add(PmsProductCategory pmsProductCategory);

    //删除商品
    void deleteById(Long id);

    //分页查询商品分类
    PageResult listParentId(Integer pageNum, Integer pageSize, Long parentId);

    //根据id获取商品分类
    PmsProductCategory findById(Long id);

    //修改商品分类
    void updateById(PmsProductCategory pmsProductCategory);
}
